/*样式重置*/
html,body,p,a,input,img,span,i,div,li,ol,h2,ul,h3{margin:0;padding: 0;box-sizing: border-box;}
em{font-style:normal;}
li{list-style:none;}
a{text-decoration: none;}
img{border: none;vertical-align: top;}
table{border-collapse: collapse;}
input,textarea{outline: none;border: none;}
textarea{resize:none;overflow: auto;}
body{font-size: 12px;font-family: "微软雅黑";background: #f7f7f7;background: url(../img/bg1.jpg) no-repeat;background-size: 100% auto;}
html{font-size: 50px;}
html,body,.merchant{height: 100%;}

/*public样式*/
.container{width: 73% ;margin: 0 auto;height: 100%;}
.clearfix:after{display: block;content: "";clear: both;}
/*public样式结束*/

/*头部*/
.top .top_header{/*opacity: .55;*/background:-webkit-gradient(linear,0 top,0 bottom,from(rgba(0,0,0,.91)),to(rgba(0,0,0,0)));position: relative;left:0;height: 139px;}
.top .top_header .top_banner{position: absolute;left: 12%;right:8%;width: 80%;}
.top .top_header .logo{position: absolute;left: 0;top:16px;z-index: 2;}
.top .top_header .logo img{width: 163px;}
.top .top_header ul{float: right;margin-top: 25px;}
.top .top_header ul li{float: left;height: 28px;line-height: 28px;background: rgb(255, 255, 255);margin-right: 10px;text-align: center;border-radius: 2px;opacity: .8;}
.top .top_header ul li:nth-of-type(3) a i{display: inline-block;width: 12px;height: 15px;background: url(../img/phone.png) no-repeat;vertical-align: -3px}
.top .top_header ul li a{color: rgb(51,51,51);font-size: 12px;padding: 0 20px;}
/*头部结束*/

/*搜索框*/
.search{width: 700px;margin: 0 auto;box-shadow: 0 4px 12px 0 rgba(0,0,0,.3);margin-top: 120px;}
.search .location{float: left;height: 60px;width: 90px;border-radius: 2px 0 0 2px;background: #fff;;text-align: center;padding:20px  10px;}
.search .location span{border-right: 1px solid #E5E5E5;padding-right: 20px;font-size: 16px;color: #434343;}
.search  .search-input{height: 60px;}
.search  .search-input input{height: 100%;width: 480px;float: left;font-size: 16px;line-height: 20px;padding: 20px 10px 20px 20px;}
.search  .search-input .submit{float: left;background: #ffd161;line-height: 60px;font-size: 16px;text-align: center;width: 130px;letter-spacing: 5px;cursor: pointer;}
/*搜索框结束*/

/*商家入驻*/
.merchant-join{width: 488px;height: 148px;margin: 245px auto 50px;background: url(../img/enter_bg.png) no-repeat;background-size: 100% auto;padding-left: 130px;position: relative;}
.merchant-join .content{float: left;width: ;padding-top: 38px;}
.merchant-join .content h3{font-size: 18px;}
.merchant-join .content  p{margin-top: 8px;font-size: 14px;color: #999;}
.merchant-join a{float: right;margin-top: 53px;color: #FFA735;display: block;width: 120px;font-size: 16px;}
/*商家入驻结束*/

/*底部*/
.footer{height: 60px;border-top:1px solid #E5E5E5}
.footer .footer_info{width: 980px;margin: 0 auto;height: 100%}
.footer .footer_info ul li{float: left;padding: 22px 0;}
.footer .footer_info ul li:first-child a i{display: inline-block;width: 13px;height: 15px;background: url(../img/phone.png) no-repeat;vertical-align: top;}
.footer .footer_info ul li:last-child a{border: none;}
.footer .footer_info ul li a.weixin{position: relative;}
.footer .footer_info ul li a.weixin img{position: absolute;bottom: 20px;right: -24px;width: 100px;display: none;}
.footer .footer_info ul li a.weixin:hover img{display: block;}
.footer .footer_info ul li a{border-right: 1px solid #E5E5E5;padding: 0 20px;color: #666;font-size: 12px;}
.footer .footer_info p{float: right;line-height: 60px;color: #8A8A8A;}
/*底部结束*/